package com.ruoyi.project.cms.notice.service;

import com.ruoyi.project.cms.notice.domain.NoticeType;

import java.util.List;

/**
 *com.ruoyi.project.cms.notice.service
 *作者：lh
 描述:
 *时间:2020-05-17
 */
public interface NoticeTypeService {


    int deleteByPrimaryKey(int tid);

    int insert(NoticeType record);

    int insertSelective(NoticeType record);

    NoticeType selectByPrimaryKey(int tid);

    int updateByPrimaryKeySelective(NoticeType record);

    int updateByPrimaryKey(NoticeType record);

    List<NoticeType> selectNoticeTypeList(NoticeType cmsNoticeType);

    String checkNoticeTypeNameUnique(NoticeType cmsNoticeType);

    int deleteNoticeByIds(String ids);

    /**
     * 通过公告类名获取公告
     * @param tname
     * @return
     */
    NoticeType selectByName(String tname);

    /**
     * 获取所有的公告类型
     * @return
     */
    List<NoticeType> selectAll();


}
